

<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script src="__STATIC__/hotel/js/jquery.js"></script>

<input type='hidden' id='openid' value='{$openid}'>
<input type='hidden' id='orderFoodid' value='{$orderFoodid}'>
<a id='sure' style='display:block;width:50%;margin:60% auto;padding:2% 0;background:#E4393C;color:#fff;text-align:center;font-size:80px;'>确认支付</a>


<script type="text/javascript">
$('#sure').click(function(){
	var orderFoodid = $('#orderFoodid').val();
	//这里通过ajax传值支付
	var type = 'orderFoodByMy';
	$.ajax({
	    url : "http://game.guangjixinxi.com/JinLingHotel/Mobile/Room/getMoney",
	    type : 'GET',
	    dataType : 'json',
	    data: {type:type,orderFoodid:orderFoodid},
	    success : function(res){
	        if(res.val == 2){
	            alert(res.msg);return false;
	        }
	        if(res.val == 3){
	            wx.config({
	                debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
	                appId: '{$sign.appId}', // 必填，公众号的唯一标识
	                timestamp: {$sign.timestamp},
	                nonceStr:'{$sign.nonceStr}',
	                signature:'{$sign.signature}',
	                jsApiList:[
	                    'checkJsApi',
	                    'closeWindow',
	                    'scanQRCode',
	                    'chooseWXPay',
	                ]
	            });
	             wx.ready(function(){
	                   wx.chooseWXPay({
	                       timestamp: res.timestamp, // 支付签名时间戳，注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符
	                       nonceStr: res.paySign.nonceStr, // 支付签名随机串，不长于 32 位
	                       package: res.paySign.package, // 统一支付接口返回的prepay_id参数值，提交格式如：prepay_id=***）
	                       signType: res.paySign.signType, // 签名方式，默认为'SHA1'，使用新版支付需传入'MD5'
	                       paySign: res.paySign.paySign, // 支付签名
	                       success: function (res) {
	                           // 支付成功后的回调函数
	                           var openid = $('#openid').val();
	                           $.ajax({
	                            url:"http://game.guangjixinxi.com/JinLingHotel/Mobile/Room/changeFoodOrderStatus",
	                            data:{openid:openid},
	                            dataType:'json',
	                            type:'GET',
	                            success:function(res){
	                                if(res.val == 1){
	                                  // alert(res.msg);
	                                  location.href="{:U('My/roomOrder')}";
	                                }else{
	                                  alert('未知错误');return false;
	                                }
	                            }
	                           })
	                           // $.post('{:U("changeStatus")}',{openid:openid},function(rs){
	                           //  alert(rs.val);
	                           //   if(rs.val == 1){
	                           //     alert(rs.msg);return false;
	                           //   }else{
	                           //     alert('未知错误');return false;
	                           //   }
	                             
	                           // })
	                           
	                       },
	                       fail: function (res) {
	                           alert('支付失败');return false;
	                       },
	                       });
	                   // });
	                     
	                 });
	        }else{
	            alert('获取信息失败,请重新尝试');return false;
	        }
	    }
	})
})
</script>